Using Automatic Failure Detection for Cognitive Agents in Eclipse: (Demonstration)

نویسندگان

  • Vincent J. Koeman
  • Koen V. Hindriks
  • Catholijn M. Jonker
چکیده

In order to reduce debugging effort and enable automated failure detection, we proposed an automated testing framework for cognitive agent programs that provides support for detecting frequently occurring failure types in [14]. Automated testing yields a reduction in the effort needed to detect a failure and is more effective than manual code inspection methods [16]. A failure is an event in which a system does not perform a required function within specified limits [10]. Failures thus are manifestations of undesired behaviour. They are caused by a fault, an incorrect step, process, or data definition in a program [10] or mistake in a program [17]. Upon detecting a failure, a programmer needs to locate and correct the fault that causes the failure. We introduced a test language based on two basic temporal operators, and use this language to specify test templates for detecting failure types. These test templates refine a failure taxonomy introduced previously in [17]. A test approach has also been specified that explains how to instantiate test templates and derive test conditions for specific failure types. The main steps of this approach are (i) to define success in terms of functional requirements, (ii) to test cognitive state updating, and (iii) to classify failures that concern actions and goals.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Effectiveness of mindfulness-based cognitive therapy on negative automatic thoughts, self-criticism and rumination in students experiencing emotional failure

Introduction: Emotional failure is one of the most painful problems that can occur to anyone during an emotional relationship. The aim of this study was to evaluate the effectiveness of mindfulness-based cognitive therapy on negative automatic thoughts, self-criticism and rumination in students experiencing emotional failure.  Methods: In order to conduct this study, 30 students from all under...

متن کامل

Omniscient Debugging for GOAL Agents in Eclipse (Demonstration)

The main goal of our demonstration is to show how omniscient debugging can be applied in practice to cognitive agents. A concrete implementation of the mechanisms proposed in [Koeman et al., 2017] has been created for the GOAL agent programming language in the Eclipse environment, integrated with the source-level debugger of [Koeman et al., 2016], thus fully implementing the proposal within a s...

متن کامل

Emotion Detection in Persian Text; A Machine Learning Model

This study aimed to develop a computational model for recognition of emotion in Persian text as a supervised machine learning problem. We considered Pluthchik emotion model as supervised learning criteria and Support Vector Machine (SVM) as baseline classifier. We also used NRC lexicon and contextual features as training data and components of the model. One hundred selected texts including pol...

متن کامل

Using Machine Learning Algorithms for Automatic Cyber Bullying Detection in Arabic Social Media

Social media allows people interact to express their thoughts or feelings about different subjects. However, some of users may write offensive twits to other via social media which known as cyber bullying. Successful prevention depends on automatically detecting malicious messages. Automatic detection of bullying in the text of social media by analyzing the text "twits" via one of the machine l...

متن کامل

Bayes Networks and Fault Tree Analysis Application in Reliability Estimation (Case Study: Automatic Water Sprinkler System)

In this study, the application of Bayes networks and fault tree analysis in reliability estimation have been investigated. Fault tree analysis is one of the most widely used methods for estimating reliability. In recent years, a method called "Bayes Network" has been used, which is a dynamic method, and information about the probable failure of the system components will be updated according to...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016